Introduction

Domain analysis is a concept introduced at the beginning of this course. It starts early in the development process to create a common understanding between the customer and the developers of the scope and major entities that exist in the system. The domain model provides that common understanding. The analysis process also defines the "ubiquitous" language, or terms, that are used throughout the domain. The use of this language will help the domain stakeholders and the developers maintain a common understanding of the system. This analysis and modeling will continue to evolve throughout the project.

Learning Outcomes

Study Resources

For your study of this topic, use some of these resources.

Video Lessons

Web Articles and Blogs

Wikipedia

Class Lecture

Exercises

In-Class Exercises

After Class Exercises